package com.leyou.item.pojo;

import lombok.Data;
import tk.mybatis.mapper.annotation.KeySql;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 商品参数实体类
 */
@Data
@Table(name = "tb_spec_param")
public class SpecParam {
    @Id
    @KeySql(useGeneratedKeys = true)
    private Long id;                // 参数 id
    private Long cid;               // 分类 id
    private Long groupId;           // 组别 id
    private String name;            // 参数名称

    @Column(name = "`numeric`")     // 关键字处理
    private Boolean numeric;        // 是否为数字
    private String unit;            // 数字单位：kg/g/cm 等
    private Boolean generic;        // 是否为通用属性
    private Boolean searching;      // 是否用于搜索过滤
    private String segments;        // 数值属性若需过滤，添加分段间隔
}
